html,body,ul,li{list-style: none;margin: 0;padding: 0;box-sizing: border-box;}
a{text-decoration: none;color: #000;}

.content{max-width: 75rem; margin: 0 auto;}
body.new-tide .columns-list a {
    display: block;
    padding: .375em .5em;
}
.countries-li {
    line-height: 1.6;
}
.columns-list a.has-icons-left {
    display: flex;
    align-items: center;
}

.columns-list {
    padding: 0;
    margin: 0;
    -moz-column-count: 1;
    column-count: 1;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
    font-size: .75rem;
    list-style: none
}


div.flag{display:inline-block}





.flag-sprites .flag{width:16px;height:14px;display:inline-block;background:url(./flags32.png?1718634412) no-repeat;background-size:16px 3888px}
.flag-sprites .flag-empty{width:16px;height:14px}
.f16 ._African_Union{background-position:0 -0}
.f16 ._Arab_League{background-position:0 -16px}
.f16 ._ASEAN{background-position:0 -32px}
.f16 ._CARICOM{background-position:0 -48px}
.f16 ._CIS{background-position:0 -64px}
.f16 ._Commonwealth{background-position:0 -80px}
.f16 ._england{background-position:0 -96px}
.f16 ._European_Union{background-position:0 -112px}
.f16 ._Islamic_Conference{background-position:0 -128px}
.f16 ._Kosovo{background-position:0 -144px}
.f16 ._NATO{background-position:0 -160px}
.f16 ._Northern_Cyprus{background-position:0 -176px}
.f16 ._Northern_Ireland{background-position:0 -192px}
.f16 ._Olimpic_Movement{background-position:0 -208px}
.f16 ._OPEC{background-position:0 -224px}
.f16 ._Red_Cross{background-position:0 -240px}
.f16 ._scotland{background-position:0 -256px}
.f16 ._Somaliland{background-position:0 -272px}
.f16 ._Tibet{background-position:0 -288px}
.f16 ._United_Nations{background-position:0 -304px}
.f16 ._wales{background-position:0 -320px}
.flag.flag-ad{background-position:0 -336px}
.flag.flag-ae{background-position:0 -352px}
.flag.flag-af{background-position:0 -368px}
.flag.flag-ag{background-position:0 -384px}
.flag.flag-ai{background-position:0 -400px}
.flag.flag-al{background-position:0 -416px}
.flag.flag-am{background-position:0 -432px}
.flag.flag-an{background-position:0 -448px}
.flag.flag-ao{background-position:0 -464px}
.flag.flag-aq{background-position:0 -480px}
.flag.flag-ar{background-position:0 -496px}
.flag.flag-as{background-position:0 -512px}
.flag.flag-at{background-position:0 -528px}
.flag.flag-au{background-position:0 -544px}
.flag.flag-aw{background-position:0 -560px}
.flag.flag-az{background-position:0 -576px}
.flag.flag-ba{background-position:0 -592px}
.flag.flag-bb{background-position:0 -608px}
.flag.flag-bd{background-position:0 -624px}
.flag.flag-be{background-position:0 -640px}
.flag.flag-bf{background-position:0 -656px}
.flag.flag-bg{background-position:0 -672px}
.flag.flag-bh{background-position:0 -688px}
.flag.flag-bi{background-position:0 -704px}
.flag.flag-bj{background-position:0 -720px}
.flag.flag-bm{background-position:0 -736px}
.flag.flag-bn{background-position:0 -752px}
.flag.flag-bo{background-position:0 -768px}
.flag.flag-br{background-position:0 -784px}
.flag.flag-bs{background-position:0 -800px}
.flag.flag-bt{background-position:0 -816px}
.flag.flag-bw{background-position:0 -832px}
.flag.flag-by{background-position:0 -848px}
.flag.flag-bz{background-position:0 -864px}
.flag.flag-ca{background-position:0 -880px}
.flag.flag-cg{background-position:0 -896px}
.flag.flag-cf{background-position:0 -912px}
.flag.flag-cd{background-position:0 -928px}
.flag.flag-ch{background-position:0 -944px}
.flag.flag-ci{background-position:0 -960px}
.flag.flag-ck{background-position:0 -976px}
.flag.flag-cl{background-position:0 -992px}
.flag.flag-cm{background-position:0 -1008px}
.flag.flag-cn{background-position:0 -1024px}
.flag.flag-co{background-position:0 -1040px}
.flag.flag-cr{background-position:0 -1056px}
.flag.flag-cu{background-position:0 -1072px}
.flag.flag-cv{background-position:0 -1088px}
.flag.flag-cy{background-position:0 -1104px}
.flag.flag-cz{background-position:0 -1120px}
.flag.flag-de{background-position:0 -1136px}
.flag.flag-dj{background-position:0 -1152px}
.flag.flag-dk{background-position:0 -1168px}
.flag.flag-dm{background-position:0 -1184px}
.flag.flag-do{background-position:0 -1200px}
.flag.flag-dz{background-position:0 -1216px}
.flag.flag-ec{background-position:0 -1232px}
.flag.flag-ee{background-position:0 -1248px}
.flag.flag-eg{background-position:0 -1264px}
.flag.flag-eh{background-position:0 -1280px}
.flag.flag-er{background-position:0 -1296px}
.flag.flag-es{background-position:0 -1312px}
.flag.flag-et{background-position:0 -1328px}
.flag.flag-fi{background-position:0 -1344px}
.flag.flag-fj{background-position:0 -1360px}
.flag.flag-fm{background-position:0 -1376px}
.flag.flag-fo{background-position:0 -1392px}
.flag.flag-fr{background-position:0 -1408px}
.flag.flag-ga{background-position:0 -1424px}
.flag.flag-gb{background-position:0 -1440px}
.flag.flag-gd{background-position:0 -1456px}
.flag.flag-ge{background-position:0 -1472px}
.flag.flag-gg{background-position:0 -1488px}
.flag.flag-gh{background-position:0 -1504px}
.flag.flag-gi{background-position:0 -1520px}
.flag.flag-gl{background-position:0 -1536px}
.flag.flag-gm{background-position:0 -1552px}
.flag.flag-gn{background-position:0 -1568px}
.flag.flag-gp{background-position:0 -1584px}
.flag.flag-gq{background-position:0 -1600px}
.flag.flag-gr{background-position:0 -1616px}
.flag.flag-gt{background-position:0 -1632px}
.flag.flag-gu{background-position:0 -1648px}
.flag.flag-gw{background-position:0 -1664px}
.flag.flag-gy{background-position:0 -1680px}
.flag.flag-hk{background-position:0 -1696px}
.flag.flag-hn{background-position:0 -1712px}
.flag.flag-hr{background-position:0 -1728px}
.flag.flag-ht{background-position:0 -1744px}
.flag.flag-hu{background-position:0 -1760px}
.flag.flag-id{background-position:0 -1776px}
.flag.flag-mc{background-position:0 -1776px}
.flag.flag-ie{background-position:0 -1792px}
.flag.flag-il{background-position:0 -1808px}
.flag.flag-im{background-position:0 -1824px}
.flag.flag-in{background-position:0 -1840px}
.flag.flag-iq{background-position:0 -1856px}
.flag.flag-ir{background-position:0 -1872px}
.flag.flag-is{background-position:0 -1888px}
.flag.flag-it{background-position:0 -1904px}
.flag.flag-je{background-position:0 -1920px}
.flag.flag-jm{background-position:0 -1936px}
.flag.flag-jo{background-position:0 -1952px}
.flag.flag-jp{background-position:0 -1968px}
.flag.flag-ke{background-position:0 -1984px}
.flag.flag-kg{background-position:0 -2000px}
.flag.flag-kh{background-position:0 -2016px}
.flag.flag-ki{background-position:0 -2032px}
.flag.flag-km{background-position:0 -2048px}
.flag.flag-kn{background-position:0 -2064px}
.flag.flag-kp{background-position:0 -2080px}
.flag.flag-kr{background-position:0 -2096px}
.flag.flag-kw{background-position:0 -2112px}
.flag.flag-ky{background-position:0 -2128px}
.flag.flag-kz{background-position:0 -2144px}
.flag.flag-la{background-position:0 -2160px}
.flag.flag-lb{background-position:0 -2176px}
.flag.flag-lc{background-position:0 -2192px}
.flag.flag-li{background-position:0 -2208px}
.flag.flag-lk{background-position:0 -2224px}
.flag.flag-lr{background-position:0 -2240px}
.flag.flag-ls{background-position:0 -2256px}
.flag.flag-lt{background-position:0 -2272px}
.flag.flag-lu{background-position:0 -2288px}
.flag.flag-lv{background-position:0 -2304px}
.flag.flag-ly{background-position:0 -2320px}
.flag.flag-ma{background-position:0 -2336px}
.flag.flag-md{background-position:0 -2352px}
.flag.flag-me{background-position:0 -2368px}
.flag.flag-mg{background-position:0 -2384px}
.flag.flag-mh{background-position:0 -2400px}
.flag.flag-mk{background-position:0 -2416px}
.flag.flag-ml{background-position:0 -2432px}
.flag.flag-mm{background-position:0 -2448px}
.flag.flag-mn{background-position:0 -2464px}
.flag.flag-mo{background-position:0 -2480px}
.flag.flag-mq{background-position:0 -2496px}
.flag.flag-mr{background-position:0 -2512px}
.flag.flag-ms{background-position:0 -2528px}
.flag.flag-mt{background-position:0 -2544px}
.flag.flag-mu{background-position:0 -2560px}
.flag.flag-mv{background-position:0 -2576px}
.flag.flag-mw{background-position:0 -2592px}
.flag.flag-mx{background-position:0 -2608px}
.flag.flag-my{background-position:0 -2624px}
.flag.flag-mz{background-position:0 -2640px}
.flag.flag-na{background-position:0 -2656px}
.flag.flag-nc{background-position:0 -2672px}
.flag.flag-ne{background-position:0 -2688px}
.flag.flag-ng{background-position:0 -2704px}
.flag.flag-ni{background-position:0 -2720px}
.flag.flag-nl{background-position:0 -2736px}
.flag.flag-no{background-position:0 -2752px}
.flag.flag-np{background-position:0 -2768px}
.flag.flag-nr{background-position:0 -2784px}
.flag.flag-nz{background-position:0 -2800px}
.flag.flag-om{background-position:0 -2816px}
.flag.flag-pa{background-position:0 -2832px}
.flag.flag-pe{background-position:0 -2848px}
.flag.flag-pf{background-position:0 -2864px}
.flag.flag-pg{background-position:0 -2880px}
.flag.flag-ph{background-position:0 -2896px}
.flag.flag-pk{background-position:0 -2912px}
.flag.flag-pl{background-position:0 -2928px}
.flag.flag-pr{background-position:0 -2944px}
.flag.flag-ps{background-position:0 -2960px}
.flag.flag-pt{background-position:0 -2976px}
.flag.flag-pw{background-position:0 -2992px}
.flag.flag-py{background-position:0 -3008px}
.flag.flag-qa{background-position:0 -3024px}
.flag.flag-re{background-position:0 -3040px}
.flag.flag-ro{background-position:0 -3056px}
.flag.flag-rs{background-position:0 -3072px}
.flag.flag-ru{background-position:0 -3088px}
.flag.flag-rw{background-position:0 -3104px}
.flag.flag-sa{background-position:0 -3120px}
.flag.flag-sb{background-position:0 -3136px}
.flag.flag-sc{background-position:0 -3152px}
.flag.flag-sd{background-position:0 -3168px}
.flag.flag-se{background-position:0 -3184px}
.flag.flag-sg{background-position:0 -3200px}
.flag.flag-si{background-position:0 -3216px}
.flag.flag-sk{background-position:0 -3232px}
.flag.flag-sl{background-position:0 -3248px}
.flag.flag-sm{background-position:0 -3264px}
.flag.flag-sn{background-position:0 -3280px}
.flag.flag-so{background-position:0 -3296px}
.flag.flag-sr{background-position:0 -3312px}
.flag.flag-st{background-position:0 -3328px}
.flag.flag-sv{background-position:0 -3344px}
.flag.flag-sy{background-position:0 -3360px}
.flag.flag-sz{background-position:0 -3376px}
.flag.flag-tc{background-position:0 -3392px}
.flag.flag-td{background-position:0 -3408px}
.flag.flag-tg{background-position:0 -3424px}
.flag.flag-th{background-position:0 -3440px}
.flag.flag-tj{background-position:0 -3456px}
.flag.flag-tl{background-position:0 -3472px}
.flag.flag-tm{background-position:0 -3488px}
.flag.flag-tn{background-position:0 -3504px}
.flag.flag-to{background-position:0 -3520px}
.flag.flag-tr{background-position:0 -3536px}
.flag.flag-tt{background-position:0 -3552px}
.flag.flag-tv{background-position:0 -3568px}
.flag.flag-tw{background-position:0 -3584px}
.flag.flag-tz{background-position:0 -3600px}
.flag.flag-ua{background-position:0 -3616px}
.flag.flag-ug{background-position:0 -3632px}
.flag.flag-us{background-position:0 -3648px}
.flag.flag-uy{background-position:0 -3664px}
.flag.flag-uz{background-position:0 -3680px}
.flag.flag-va{background-position:0 -3696px}
.flag.flag-vc{background-position:0 -3712px}
.flag.flag-ve{background-position:0 -3728px}
.flag.flag-vg{background-position:0 -3744px}
.flag.flag-vi{background-position:0 -3760px}
.flag.flag-vn{background-position:0 -3776px}
.flag.flag-vu{background-position:0 -3792px}
.flag.flag-ws{background-position:0 -3808px}
.flag.flag-ye{background-position:0 -3824px}
.flag.flag-za{background-position:0 -3840px}
.flag.flag-zm{background-position:0 -3856px}
.flag.flag-zw{background-position:0 -3872px}



@media screen and (min-width: 48rem) {
    body.new-tide .columns-list {
        -moz-column-count:2;
        column-count: 2
    }
}
@media screen and (min-width: 62.5rem) {
    body.new-tide .columns-list {
        -moz-column-count:3;
        column-count: 3;
        font-size: 1rem
    }
}